package com.atguigu.srb.sms.feign.fallback;

import com.atguigu.srb.base.exception.SrbBussinessException;
import com.atguigu.srb.base.result.R;
import com.atguigu.srb.sms.feign.RpcClient;
import org.springframework.stereotype.Component;

@Component
public class RpcFallback implements RpcClient {

    @Override
    public R test1() {
        return R.error().message("服务器繁忙,请稍后重试");
    }

    @Override
    public R test2(String id) {
        return R.error().message("服务器繁忙,请稍后重试");
    }

    @Override
    public R test3(String username, String password) {
        return R.error().message("服务器繁忙,请稍后重试");
    }

    @Override
    public R test4(SrbBussinessException e) {
        return R.error().message("服务器繁忙,请稍后重试");
    }

    @Override
    public R test5(SrbBussinessException e) {
        return R.error().message("服务器繁忙,请稍后重试");
    }
}
